Get Ready for Agile Methods, with Care
نویسنده
چکیده
F aced with the conflicting pressures of accelerated product development and users who demand that increasingly vital systems be made ever more dependable, software development has been thrown into turmoil. Traditionalists advocate using extensive planning, codified processes, and rigorous reuse to make development an efficient and predictable activity that gradually matures toward perfection. Meanwhile, a new generation of developers cites the crushing weight of corporate bureaucracy, the rapid pace of information technology change, and the dehumanizing effects of detailed plan-driven development as cause for revolution. In their rallying cry, the Manifesto for Agile Software Development (http://www.agileAlliance.org), and in columns such as those the “Ongoing Debate” sidebar describes, these developers call for a revitalized approach to development that dispenses with all but the essentials. Unsurprisingly, many developers who favor plan-driven methods have reacted to the manifesto with scathing criticism. Real-world examples argue for and against agile methods. Responding to change has been cited as the critical technical success factor in the Internet browser battle between Microsoft and Netscape. But overresponding to change has been cited as the source of many software disasters, such as the $3 billion overrun of the US Federal Aviation Administration’s Advanced Automation System for national air traffic control. I believe that both agile and plan-driven approaches have a responsible center and overinterpreting radical fringes. Although each approach has a home ground of project characteristics within which it performs very well, and much better than the other, outside each approach’s home ground, a combined approach is feasible and preferable.
منابع مشابه
Framing the Debate
Computer In Computer’s January 2002 issue, Barry Boehm presented a fresh look at a set of software development methods often referred to as agile or extreme programming (“Get Ready for Agile Methods, with Care,” Jan. 2002, pp. 64-69). This favorable assessment by one of the software establishment’s leading lights prompted the latest of several e-mail dialogues between Boehm and software luminar...
متن کاملSituation Analysis and Designing an Interprofessional Curriculum for Palliative Care of the Cancer Patients
Introduction: Comprehensive palliative care of cancer patients could be achieved by developing interprofessional collaboration through which professionals from a variety of professions come together to meet the clients’ complexity of health care needs. Health professionals are supposed to get ready to perform such an important responsibility. Therefore an interprofessional curriculum for pallia...
متن کاملCreating a new education paradigm to prepare nurses for the 21st Century
Nurse educators are accountable to keep baccalaureate education responsive to the ever changing healthcare delivery environment. The changing context of healthcare delivery requires focusing on population health and social determinants, providing interprofessional, team-based care, advancing innovation, and preparing practice ready baccalaureate nursing graduates. To be practice ready, nursing ...
متن کاملAre Formal Methods Ready for Agility? A Reality Check
The integration of agile software development techniques with formal methods has attracted attention as a research topic. But what exactly is to be gained from attempting to combine two approaches which are seen as orthogonal or even opposing, and to what extent do formal methods already support the principles of agility? Based on the authors’ experience in applying lightweight tool-supported f...
متن کاملHow to Get the Most out of Extreme Programming/Agile Methods
This paper reports the results of an analysis of thirty-one extreme programming (XP)/agile methods early adopter projects completed by fourteen firms who have embraced the techniques in the form of lessons learned. The survey results show that early adopters have cut costs, improved productivity and reduced time to market through the use of these methods. To get the most from these methods, fif...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Computer
دوره 35 شماره
صفحات -
تاریخ انتشار 2002